package Game;

import TDALista.Position;

/**
 * Clase coleccionable que extiende de Objeto,  el proposito de dicha clase es manejar los objetos que son coleccionables
 */

public class Coleccionable extends Objeto {
	protected Boolean esvalisa;
	protected Position<Coleccionable> posicion;
	
	
	/**
	 * Constructor de la clase coleccionable
	 * @param b para saber si el objeto es coleccionable o no
	 */
	public Coleccionable(Boolean b) {
		super();
		esvalisa=b;
	}

	/**
	 *Setea la posicion del coleccionable recibido por parametro
	 *@param p posicion del coleccionable
	 */
	public void setPosition(Position<Coleccionable> p) {
		posicion=p;
	}
	
	/**
	 * Metodo para obtener la posicion del coleccionable
	 * @return posicion del coleccionable en el juego
	 */
	public Position<Coleccionable> getPosition(){
		return posicion;
	}
	
		

}
